home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / docs / announc3.lha / 1100 / 1139.edit < prev    next >
Internet Message Format  |  1995-05-21  |  4KB

  1. From: cec@gryphon.gsfc.nasa.gov (Dr. Charles E. Campbell Jr.)
  2. Newsgroups: comp.sys.amiga.announce
  3. Path: toadflax.cs!not-for-mail
  4. Subject: DrChip 1.04
  5. Reply-To: cec@gryphon.gsfc.nasa.gov (Dr. Charles E. Campbell Jr.)
  6. Followup-To: comp.sys.amiga.programmer
  7. Organization: none
  8. X-Message-Number: 1139
  9. Approved: zerkle@cs.ucdavis.edu
  10.  
  11. TITLE
  12.  
  13.      DrChip C Utilities, Version 1.04
  14.  
  15. AUTHOR
  16.  
  17.      Charles E. Campbell, Jr. PhD
  18.      email: cec@gryphon.gsfc.nasa.gov
  19.  
  20. DESCRIPTION
  21.  
  22.     The DrChip C utilities now include nine programs. The previous
  23.     release had a C beautifier, a function lister, a hdrtags, ctags,
  24.     and etags generator, and a C program prototype <-> K&R-style
  25.     converter.  These programs have had some bug fixes and a few
  26.     extensions.
  27.  
  28.     
  29.     ccb     Dr. Chip's C Beautifier program.  Places source code
  30.             in Dr. Chip's preferred indentation style. ccb's
  31.             indentation methods can be customized via options.
  32.     
  33.     flist   flist generates lists of functions from either C or C++
  34.             files.  The lists may optionally be in the form of
  35.             prototypes, extern style (old K&R), restricted to
  36.             global/static functions, and made suitable for inclusion
  37.             into comments; flist can generate <tags> and <TAGS>
  38.             files, too, and merge them with <hdrtags> files.
  39.             Handles both C and C++.
  40.     
  41.     hdrtag  Hdrtags will process header files (*.h) so one can tag
  42.             to structure names, typedefs, #define labels, and
  43.             enumerated types.  Entire hierarchies of header files
  44.             can be tagged (include:), too.  That sure helps with the
  45.             Amiga's extensive includes!  See flist for generating
  46.             merged hdrtags, tags, and TAGS files.  Handles C, C++,
  47.             and *.y (yacc/bison) files, too.
  48.     
  49.     toproto The toproto program converts source code to and from old
  50.             K&R style to the new prototype-using style.  It converts
  51.             to and from the old <varargs.h> style to <stdarg.h>
  52.             style, too.
  53.  
  54.  
  55. NEW FEATURES
  56.  
  57.     DrChip's C utilities now include more!
  58.  
  59.     calc    Dr. Chip's keyboard-based calculator, supports
  60.             user-defined variables, command-line or interactive use,
  61.             algebraic notation, special integer handling (binary,
  62.             octal, decimal, hexadecimal), and many functions (trig,
  63.             hypertrig, ln, exp, gamma, Bessel, elliptic, etc).
  64.     
  65.     change  Apply regular expression changes from the command line
  66.             to one or more files
  67.     
  68.     cmake   Dr. Chip's "make" utility -- minimize computer work
  69.             needed to update files such as executables.  Supports
  70.             macros, stackable macros, recursive inference rules,
  71.             substitutable parameters, comments, -commands, etc.
  72.     
  73.     ctree   Generate a static calling tree chart for one or more C
  74.             files (also a "used/used by" chart and a "functions
  75.             found" chart).
  76.     
  77.     xgrep   Search for regular expressions coupled with (optional)
  78.             Boolean logic in multiple files (ex. abc|de?*f).
  79.             Optionally highlight regular expressions.
  80.  
  81.  
  82. SPECIAL REQUIREMENTS
  83.  
  84.     A floating point coprocessor may be required, although the code
  85.     doesn't do much floating point (except calc).  Compiled with
  86.     Aztec C on an A3000 with the following options: CCOPTS=-qf -wp
  87.     -c2 -f8
  88.  
  89. DIRECTORY
  90.  
  91.      Any Aminet site, such as:
  92.  
  93.      ftp://ftp.wustl.edu/pub/aminet/dev/c/DrChip1_04.lzh (276291)
  94.  
  95. PRICE
  96.  
  97.      Special Low Price Offer: 0 (choose your currency!)
  98.  
  99. DISTRIBUTABILITY
  100.  
  101.      Freeware
  102.      Copyright 1995 by Charles E. Campbell, Jr.
  103.         Charles E Campbell, Jr, PhD            _   __   __      
  104.         Guidance and Controls Branch (712)    / /_/\_\_/ /      
  105.         Goddard Space Flight Center          /_/  \/_//_/       
  106.         cec@gryphon.gsfc.nasa.gov                   `-( .....
  107.  
  108.